overly insistent person - Spanish English Dictionary